package com.sunyard.dal.dto;

import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.io.Serializable;

@Data
@ApiModel
public class TaskDetailDTO implements Serializable {
    private static final long serialVersionUID = -2390310534250995368L;
    /**
     * 机构名称
     */
    private String orgName;
    /**
     * 任务名称
     */
    private String taskName;
    /**
     * 任务类型 任务类型0-通用应用下载 1-指定应用下载 2-通用资源下载 3-基础信息上送 4-应用列表上送 5-锁定终端 6-解锁终端 7-重启终端
     */
    private Integer taskType;
    /**
     * 任务状态 单个：0-未开始 1-进行中 2-成功 3-停止 4-失败
     */
    private Integer taskStatus;
    /**
     * 厂商名称
     */
    private String brandName;
    /**
     * 型号名称
     */
    private String modelName;
    /**
     * 类型名称
     */
    private String typeName;
    /**
     * 终端硬件序列号
     */
    private String deviceSn;
    /**
     * 所属终端组
     */
    private String groupName;
    /**
     * 应用名称 由1-40位中文、字母、数字组合
     */
    private String appName;
    /**
     * 版本号 5位数字和符号组合
     */
    private String appPkgVer;
    /**
     * 文件名称 不超过64位
     */
    private String documentName;
    /**
     * 资源id
     */
    private String relevantResource;
    /**
     * 任务编号
     */
    private String taskId;
    /**
     * 应用包名
     */
    private String appPkgName;
    /**
     * 任务描述
     */
    private String taskDesc;
    /**
     * 审核操作
     */
    private String auditType;

}
